$(function (){

	//失去焦点判读是否为空
	$("._blur_rz").blur(function() {
		var that = $(this);
		var id = that.attr('id');
		var value = that.val();//.attr('value');
		if(value==''){
			add_auth_error(id,that.attr('opt-tip'));
			return;
		}
	});
	
	//获取焦点清除错误提示
	$("._blur_rz").focus(function() {
		var that = $(this);
		var id = that.attr('id');
		var value = that.val();//.attr('value');
		rm_auth_error(id);
	});

});

function add_param_error(id){
	$("#"+id).addClass('warning');
	//判断是否有未填的必填项
	if($('.warning').length > 0){
		//offsetTop兼容性解决
		function offsetTop( elements ){
			var top = elements.offsetTop;
			var parent = elements.offsetParent;
			while( parent !== null ){
				top += parent.offsetTop;
				parent = parent.offsetParent;
			}
			return top;
		};
		//本页跳转
		$('#tab1').scrollTop(offsetTop($('.warning')[0])-160)
		return;
	}
}

function rm_param_error(id){
	$("#"+id).removeClass('warning');
}

function add_auth_error(id,value){
	$("#"+id).addClass('warning');
	$("#"+id+"_id").show();
	$("#"+id+"_msg").text(value);
	//判断是否有未填的必填项
	if($('.warning').length > 0){
		//offsetTop兼容性解决
		function offsetTop( elements ){
			var top = elements.offsetTop;
			var parent = elements.offsetParent;
			while( parent !== null ){
				top += parent.offsetTop;
				parent = parent.offsetParent;
			}
			return top;
		};
		//本页跳转
		$('#tab1').scrollTop(offsetTop($('.warning')[0])-160)
		return;
	}
}

function rm_auth_error(id){
	$("#"+id).removeClass('warning');
	$("#"+id+"_id").hide();
	$("#"+id+"_msg").text('');
}
//判断当天页面的需要校验的输入框是否包含 warning
function haserror(id) {
	var haserror = false;
	$("." + id).each(function() {
		var has = $(this).hasClass("warning");
		if (has) {
			haserror = true;
			return false;
		}
	});
	return haserror;
}

function batchVer(id) {
	$("." + id).each(function() {
		var id = $(this).attr("id");
		var value = $(this).val();//.attr("value");
		var tip=$(this).attr("opt-tip");
		if (value==''||value==undefined) {
			add_auth_error(id,tip);
		}
	});
}

function it_enable(cur, enable) {
	if (enable) {
		cur.attr("value", cur.attr('tip2'));
		cur.attr("disabled", "true");
	} else {
		cur.attr("value", cur.attr('tip1'));
		cur.removeAttr("disabled");
	}
}

function api_save_enable(enable) {
	if (enable) {
		$("._api_save").hide();
		$("._api_save_in").show();
	} else {
		$("._api_save").show();
		$("._api_save_in").hide();
	}
}